nortons theorem gate problems